/* 
 * File:   TestKnotClass.h
 * Author: vicror
 *
 * Created on October 15, 2011, 12:25 AM
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files
 * (the "Software"), to deal in the Software without restriction,
 * including without limitation the rights to use, copy, modify, merge,
 * publish, distribute, sublicense, and/or sell copies of the Software,
 * and to permit persons to whom the Software is furnished to do so,
 * subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included
 * in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */

#ifndef TESTKNOTCLASS_H
#define	TESTKNOTCLASS_H

#include <cppunit/extensions/HelperMacros.h>
#include "../Knot.h"

class TestKnotClass : public CPPUNIT_NS::TestFixture {
    CPPUNIT_TEST_SUITE(TestKnotClass);

    CPPUNIT_TEST(testGeneral);
    CPPUNIT_TEST(testLogic);

    CPPUNIT_TEST_SUITE_END();

public:
    TestKnotClass();
    virtual ~TestKnotClass();
    void setUp();
    void tearDown();

private:
    void testGeneral();
    void testLogic();

    SearchEnginer::Knot a,b,c,d,e;

};

#endif	/* TESTKNOTCLASS_H */

